:host(:not([hidden])) {
    display: inline-block;
}

.ai-prompt-input-button {
	margin-left: .5rem;
	margin-top: 3px;
}

.ai-prompt-input-wrapper {
	display: flex;
	flex-direction: column;
	min-width: 270px;
}

.ai-prompt-input-form-wrapper {
	display: flex;
	flex: 1;
}

.ai-prompt-input-counter {
	font-size: .75rem;
	align-self: flex-end;
}

#input {
	width: 100%;
}

.ai-prompt-inner-input-wrapper {
	display: flex;
	flex-direction: column;
	flex: 1;
}